#集合的创建方式
#
#集合中元素的位置是通过harsh计算的，并不是按添加顺序排序的，且集合中的元素不允许重复
# ·直接{}
# s={ 'Python', 'hello’,90}

# 使用内置函数set()
# s=set(range(6))
# print(set([3,4,53,56]))   将一个列表转换为一个集合
# print(set((3,4,43,435)))  将一个元组转换为一个集合
# print(set('Python'))      将一个字符串转换为一个集合      ('Python',)才是元组
# print(set({124,3,4,4,5})) 将一个结合转换为一个集合
# print(set())              创建一个空集台

'''第一种创建方式使用{} '''
s={2,3,4,5,5,6,7,7}
print(s,type(s))
'''第二种创建方式使用set()'''
s1=set(range(6))
print(s1,type(s1))

s2=set([1,2,4,5,5,5,6,6])
print(s2,type(s2))

s3=set([1,2,4,4,5,65])  #集合中的元素是无序的
print(s3,type(s3))

s4=set('python')
print(s4,type(s4))
s5=set({12,4,34,55,66,44,4})
print(s5,type(s5))

s6=set() #定义一个空集合
print(s6,type(s6))
s7={}   #定义一个空字典
print(s7,type(s7))


